home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
MacHack 1997
/
MacHack 1997.toast
/
Hacks
/
Hacks ’95
/
Greg's Hack
/
Antialias.h
< prev
next >
Wrap
Text File
|
1995-06-24
|
966b
|
33 lines
/*
Greg's Hack — MacHack '95 Best Hack Contest (22-24 June 1995 )
Copyright © 1995 Gregory D. Landweber, ALL RIGHTS RESERVED
*/
// public
#ifdef __powerc
enum {
uppDrawCharProcInfo = kPascalStackBased
| STACK_ROUTINE_PARAMETER(1, kOneByteCode ),
uppDrawStringProcInfo = kPascalStackBased
| STACK_ROUTINE_PARAMETER(1, kFourByteCode ),
uppDrawTextProcInfo = kPascalStackBased
| STACK_ROUTINE_PARAMETER(1, kFourByteCode)
| STACK_ROUTINE_PARAMETER(2, kTwoByteCode)
| STACK_ROUTINE_PARAMETER(3, kTwoByteCode)
};
#endif
Boolean AntiAlias ( void );
pascal void MyDrawString ( StringPtr theString );
pascal void MyDrawText ( Ptr, short, short );
pascal void MyDrawChar ( char );
typedef pascal void ( *DrawStringType ) ( Str255 );
typedef pascal void ( *DrawTextType ) ( Ptr, short, short );
typedef pascal void ( *DrawCharType ) ( char );
extern UniversalProcPtr oldDrawString;
extern UniversalProcPtr oldDrawText;
extern UniversalProcPtr oldDrawChar;